defensive armament - French English Dictionary